<?php
namespace App\Models\PartnerModels;
use App\Models\ParentModel;
use DB;
use App\Components\Tools;
/**
 * 合伙人model
 * @author puppet
 */
class Deck extends ParentModel{
  /**
   * 与模型关联的数据表。
   *
   * @var string
   */
  protected $table = 'pt_partner';

  /**
   * DB::直接操作的数据库表名
   * @var string
   */
  protected $db_table = 'pt_partner';

  /**
   * 主键 默认id。
   *
   * @var string
   */
  protected $primaryKey = 'id';

  /**
   * 指定是否模型应该被戳记时间。
   *
   * @var bool
   */
  public $timestamps = false;

	//拉取指定合伙人贴牌数据
	function Datalist($kid){
		$qnUrl=Tools::getOneconfig("/config/third.json",array('qiniu','qnUrl'));
		$sql="select * from pt_partner_deck where partnerId=?";
		$re=DB::select($sql,[$kid]);
		if(!empty($re[0]['id'])){
			if($re[0]['img']!=''){
				$re[0]['img']=$qnUrl."/".$re[0]['img'];
			}
			if($re[0]['icon']!=''){
				$re[0]['icon']=$qnUrl."/".$re[0]['icon'];
			}
		}
		return isset($re[0]['id']) ? $re[0] : false;
	}
	
	//查询后缀是否存在
	function checkDeck($kid,$string){
		$re=DB::select("select id from pt_partner_deck where partnerId!=? and deck='{$string}'",[$kid]);
		return isset($re[0]['id']) ? true : false;
	}
	
	//保存贴牌数据
	function saveDeck($kid,$data){
		$re=DB::select("select id from pt_partner_deck where partnerId=?",[$kid]);
		$re=isset($re[0]['id']) ? $re[0]['id'] : false;
		if($re){
			return DB::table("pt_partner_deck")->where('partnerId',$kid)->update($data);
		}else{
			$data['partnerId']=$kid;
			return DB::table("pt_partner_deck")->insertGetId($data);
		}
	}
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
}